Important: Migration Toolkit for Applications security and bug fix update

Synopsis

Important: Migration Toolkit for Applications security and bug fix update

Type/Severity

Security Advisory: Important

Topic

Migration Toolkit for Applications 6.0.1 release

Red Hat Product Security has rated this update as having a security impact
of Important. A Common Vulnerability Scoring System (CVSS) base score, which
gives a detailed severity rating, is available for each vulnerability from
the CVE link(s) in the References section.

Description

Migration Toolkit for Applications 6.0.1 Images

Security Fix(es) from Bugzilla:

  • loader-utils: prototype pollution in function parseQuery in parseQuery.js (CVE-2022-37601)
  • Apache-Commons-BCEL: arbitrary bytecode produced via out-of-bounds writing (CVE-2022-42920)
  • gin: Unsanitized input in the default logger in github.com/gin-gonic/gin (CVE-2020-36567)
  • glob-parent: Regular Expression Denial of Service (CVE-2021-35065)
  • express: "qs" prototype poisoning causes the hang of the node process (CVE-2022-24999)
  • loader-utils:Regular expression denial of service (CVE-2022-37603)
  • golang: net/http: An attacker can cause excessive memory growth in a Go server accepting HTTP/2 requests (CVE-2022-41717)
  • json5: Prototype Pollution in JSON5 via Parse Method (CVE-2022-46175)

For more details about the security issue(s), including the impact, a CVSS score, and other related information, refer to the CVE page(s) listed in the References section.

Solution

Before applying this update, make sure all previously released errata
relevant to your system have been applied.

For details on how to apply this update, refer to:

https://access.redhat.com/articles/11258

Affected Products

  • Red Hat Migration Toolkit for Applications 6.0 x86_64

Fixes

  • BZ - 2134876 - CVE-2022-37601 loader-utils: prototype pollution in function parseQuery in parseQuery.js
  • BZ - 2140597 - CVE-2022-37603 loader-utils:Regular expression denial of service
  • BZ - 2142707 - CVE-2022-42920 Apache-Commons-BCEL: arbitrary bytecode produced via out-of-bounds writing
  • BZ - 2150323 - CVE-2022-24999 express: "qs" prototype poisoning causes the hang of the node process
  • BZ - 2156263 - CVE-2022-46175 json5: Prototype Pollution in JSON5 via Parse Method
  • BZ - 2156324 - CVE-2021-35065 glob-parent: Regular Expression Denial of Service
  • BZ - 2156683 - CVE-2020-36567 gin: Unsanitized input in the default logger in github.com/gin-gonic/gin
  • BZ - 2161274 - CVE-2022-41717 golang: net/http: An attacker can cause excessive memory growth in a Go server accepting HTTP/2 requests
  • MTA-74 - CVE-2020-36567 mta-windup-addon-container: gin: Unsanitized input in the default logger in github.com/gin-gonic/gin [mta-6]
  • MTA-76 - CVE-2022-37603 mta-ui-container: loader-utils:Regular expression denial of service [mta-6]
  • MTA-82 - CVE-2022-42920 org.jboss.windup-windup-cli-parent: Apache-Commons-BCEL: arbitrary bytecode produced via out-of-bounds writing [mta-6.0]
  • MTA-72 - CVE-2022-46175 mta-ui-container: json5: Prototype Pollution in JSON5 via Parse Method [mta-6]
  • MTA-73 - CVE-2022-37601 mta-ui-container: loader-utils: prototype pollution in function parseQuery in parseQuery.js [mta-6]
  • MTA-77 - CVE-2020-36567 mta-hub-container: gin: Unsanitized input in the default logger in github.com/gin-gonic/gin [mta-6]
  • MTA-80 - CVE-2021-35065 mta-ui-container: glob-parent: Regular Expression Denial of Service [mta-6]
  • MTA-85 - CVE-2022-24999 mta-ui-container: express: "qs" prototype poisoning causes the hang of the node process [mta-6]
  • MTA-88 - CVE-2020-36567 mta-admin-addon-container: gin: Unsanitized input in the default logger in github.com/gin-gonic/gin [mta-6]
  • MTA-92 - CVE-2022-42920 org.jboss.windup.plugin-windup-maven-plugin-parent: Apache-Commons-BCEL: arbitrary bytecode produced via out-of-bounds writing [mta-6.0]
  • MTA-103 - MTA 6.0.1 Installation failed with CrashLoop Error for UI Pod
  • MTA-106 - Implement ability for windup addon image pull policy to be configurable
  • MTA-122 - MTA is upgrading automatically ignoring 'Manual' setting
  • MTA-123 - MTA Becomes unusable when running bulk binary analysis
  • MTA-127 - After upgrading MTA operator from 6.0.0 to 6.0.1 and running analysis , task pods starts failing
  • MTA-131 - Analysis stops working after MTA upgrade from 6.0.0 to 6.0.1
  • MTA-36 - Can't disable a proxy if it has an invalid configuration
  • MTA-44 - Make RWX volumes optional.
  • MTA-49 - Uploaded a local binary when return back to the page the UI should show green bar and correct %
  • MTA-59 - Getting error 401 if deleting many credentials quickly
  • MTA-65 - Set windup addon image pull policy to be controlled by the global image_pull_policy parameter
  • MTA-96 - [UI] Maven -> "Local artifact repository" textbox can be checked and has no tooltip